home *** CD-ROM | disk | FTP | other *** search
/ Champak 140 / (Vol 140) Sep 19 2011.iso / Games / mardek_rpg.swf / scripts / DefineSprite_4953_B_MODEL / frame_71 / DoAction.as
Encoding:
Text File  |  2011-09-19  |  4.6 KB  |  141 lines

  1. function ┬º\x01\x02┬º()
  2. {
  3.    return 959 % 511 * 5;
  4. }
  5. var ┬º\x01┬º = -1281 + "\x01\x02"();
  6. while(true)
  7. {
  8.    if(eval("\x01") == 959)
  9.    {
  10.       set("\x01",eval("\x01") - 686);
  11.       ┬º┬ºpush(true);
  12.    }
  13.    else if(eval("\x01") == 896)
  14.    {
  15.       set("\x01",eval("\x01") - 583);
  16.       ┬º┬ºpush(!function ┬º\x01\x02┬º()
  17.       {
  18.          return 959 % 511 * 5;
  19.       });
  20.    }
  21.    else
  22.    {
  23.       if(eval("\x01") == 608)
  24.       {
  25.          set("\x01",eval("\x01") - 81);
  26.          break;
  27.       }
  28.       if(eval("\x01") == 714)
  29.       {
  30.          set("\x01",eval("\x01") - 358);
  31.       }
  32.       else if(eval("\x01") == 947)
  33.       {
  34.          set("\x01",eval("\x01") - 339);
  35.          if(function ┬º\x01\x02┬º()
  36.          {
  37.             return 959 % 511 * 5;
  38.          })
  39.          {
  40.             set("\x01",eval("\x01") - 81);
  41.          }
  42.       }
  43.       else if(eval("\x01") == 273)
  44.       {
  45.          set("\x01",eval("\x01") + 165);
  46.          if(function ┬º\x01\x02┬º()
  47.          {
  48.             return 959 % 511 * 5;
  49.          })
  50.          {
  51.             set("\x01",eval("\x01") + 276);
  52.          }
  53.       }
  54.       else if(eval("\x01") == 356)
  55.       {
  56.          set("\x01",eval("\x01") + 591);
  57.          ┬º┬ºpush(true);
  58.       }
  59.       else if(eval("\x01") == 867)
  60.       {
  61.          set("\x01",eval("\x01") - 511);
  62.       }
  63.       else if(eval("\x01") == 312)
  64.       {
  65.          set("\x01",eval("\x01") - 239);
  66.          var ┬º┬ºpop() = function ┬º\x01\x02┬º()
  67.          {
  68.             return 959 % 511 * 5;
  69.          };
  70.       }
  71.       else if(eval("\x01") == 73)
  72.       {
  73.          set("\x01",eval("\x01") + 392);
  74.          ┬º┬ºpush("\x0f");
  75.       }
  76.       else
  77.       {
  78.          if(eval("\x01") == 438)
  79.          {
  80.             set("\x01",eval("\x01") + 276);
  81.             break;
  82.          }
  83.          if(eval("\x01") == 533)
  84.          {
  85.             set("\x01",eval("\x01") - 221);
  86.             ┬º┬ºpush("\x0f");
  87.             ┬º┬ºpush(1);
  88.          }
  89.          else if(eval("\x01") == 527)
  90.          {
  91.             set("\x01",eval("\x01") + 6);
  92.          }
  93.          else if(eval("\x01") == 843)
  94.          {
  95.             set("\x01",eval("\x01") - 310);
  96.          }
  97.          else if(eval("\x01") == 465)
  98.          {
  99.             set("\x01",eval("\x01") + 431);
  100.             ┬º┬ºpush(eval(function ┬º\x01\x02┬º()
  101.             {
  102.                return 959 % 511 * 5;
  103.             }));
  104.          }
  105.          else if(eval("\x01") == 313)
  106.          {
  107.             set("\x01",eval("\x01") + 300);
  108.             if(function ┬º\x01\x02┬º()
  109.             {
  110.                return 959 % 511 * 5;
  111.             })
  112.             {
  113.                set("\x01",eval("\x01") + 231);
  114.             }
  115.          }
  116.          else
  117.          {
  118.             if(eval("\x01") != 613)
  119.             {
  120.                if(eval("\x01") == 844)
  121.                {
  122.                   set("\x01",eval("\x01") - 560);
  123.                   mdlStats = {model:"spectre",sprite:"spectre",Class:"Spectre",TYPE:"UNDEAD",cElem:"ETHER",wpnType:"none",armrTypes:[],baseStats:{hp:6,mp:40,STR:11,VIT:14,SPR:3,AGL:11},nAtk:22,nDef:25,nMDef:5,critical:0,hpGrowth:6,atkGrowth:[0,0],equip:{weapon:["none"],shield:["none"],helmet:["none"],armour:["Tunic"],accs:["none"],accs2:["none"]},names:["Spectre"],blood:0,specChance:0,elem:"ETHER",stfx_onhit:{PAR:30},resist:{FIRE:-50,WATER:100,EARTH:100,AIR:-50,LIGHT:-100,DARK:100,ETHER:200,PSN:100,PAR:100,SLP:100,NUM:100,SIL:100,CRS:100,CNF:100,DRK:100},EXP:[22,80],desc:"Drowned Corpse"};
  124.                   Techs = [{skill:"Dark Claw",type:"ACT",DMG:["m",1.5],MP:10,critical:10,accuracy:100,stfx:{DRK:10},AP:0,MODE:"P",elem:"DARK",TT:"SINGLE",pfx:["DARKCLAW"],desc:"Dark attack. More powerful than normal attack."},{skill:"Enfeebling Touch",type:"ACT",DMG:8,MP:2,critical:0,accuracy:80,stat_mod:{STR:3},AP:0,MODE:"P",elem:"DARK",TT:"SINGLE",pfx:["Smoke",11206655],desc:"Lowers STR by 3."},{skill:"Paralysing Touch",type:"ACT",DMG:8,MP:2,critical:0,accuracy:80,stfx:{PAR:70},AP:0,MODE:"P",elem:"AIR",TT:"SINGLE",pfx:["Smoke",16777096],desc:"Causes paralysis."}];
  125.                   Gambits = [{command:"Dark Claw",target:"ANY_PC",criteria:["random",40]},{command:"Enfeebling Touch",target:"ANY_PC",criteria:["random",40]},{command:"Paralysing Touch",target:"ANY_PC",criteria:["random",40]},{command:"Attack",target:"ANY_PC",criteria:null}];
  126.                   loot = [["Potion",5],["MotionPotion",7]];
  127.                   DetermineStats();
  128.                   break;
  129.                }
  130.                if(eval("\x01") == 284)
  131.                {
  132.                   set("\x01",eval("\x01") - 284);
  133.                }
  134.                break;
  135.             }
  136.             set("\x01",eval("\x01") + 231);
  137.          }
  138.       }
  139.    }
  140. }
  141.